home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 4987 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.9 KB

  1. Path: redstone.interpath.net!mercury!softbase
  2. From: softbase@mercury.interpath.net (Scott McMahan - Softbase Systems)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: Secure from Decompiling??
  5. Date: 10 Feb 1996 14:17:08 GMT
  6. Organization: Interpath -- Providing Internet access to North Carolina
  7. Message-ID: <4fi9d4$g4l@redstone.interpath.net>
  8. References: <4djaq2$jd5@earth.superlink.net> <4e0e5iINN5qs@keats.ugrad.cs.ubc.ca> <4erfl3$oa2@homer.alpha.net> <31167bd7.15907136@netline-fddi.jpl.nasa.gov>
  9. NNTP-Posting-Host: mercury.interpath.com
  10. X-Newsreader: TIN [version 1.2 PL2]
  11.  
  12. Kevin Quitt (kdq@emoryi.jpl.nasa.gov) wrote:
  13. : >ALL variable name would likely
  14. : >contain addresses for names (e.g. i2940).  This would render the code
  15. : >useless from the start.  Someone would spend more time reconstructing
  16. : >the code than purchasing the package.
  17.  
  18. : Likely true, but decompilation can be much better than you think.
  19.  
  20. Okay, so where's PROOF of this? I've only seen one "decompiler" (the
  21. one on the web page everyone always mentions as proof decompilers are
  22. bogus), and it supported the original statement (in spades!). Have you
  23. written a decompiler? Where is your decompiler that is much better?
  24.  
  25. : >More importantly, the decompiler must decifer the library code from
  26. : >your source code... 
  27. : Not at all difficult, and one of the first things a good decompiler does.
  28.  
  29. Where's a "good decompiler" then!? I've only seen one decompiler ever,
  30. and it was not "good" by any stretch of the imagination. If a good
  31. decompiler can take an offset into memory and determine that a statically
  32. linked routine is a library function, it's pretty darn good.
  33.  
  34. : >Imagine, trying to decompile a MS Windows program
  35. : >written with OWL or MFC, good luck.
  36. : Not particularly a problem.
  37.  
  38. Okay, so where's the C++ decompiler that recognizes class libraries,
  39. then!?! You need to back up these wild claims with something
  40. concrete. How would a decompiler even KNOW that a class library
  41. was being used?!
  42.  
  43. Scott
  44.  
  45.